/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controladores;

/**
 *
 * @author USER
 */
import Entidades.Estadocontrato;
import Entidades.Estadooperario;
import Entidades.Marca;

import logica.jpaControllers.EstadooperarioJpaController;
import java.util.List;
import logica.jpaControllers.EstadocontratoJpaController;
import logica.jpaControllers.MarcaJpaController;

public class CtrlMarca {
  public CtrlMarca() {
    }
   
    public void guardarMarca(Marca art) {
        MarcaJpaController ga = new MarcaJpaController();
        ga.create(art);
    }
    
    public void eliminarMarca(Marca marca) throws Exception{
        EstadocontratoJpaController ga = new EstadocontratoJpaController();
        ga.destroy(marca.getIdmarca());
    }

    public void modificarMarca(Marca a) throws Exception {
        MarcaJpaController ga = new MarcaJpaController();
        ga.edit(a);
    }
    
     
    public Marca buscarMarca_X_idMarca(int idMarca){
        MarcaJpaController ga = new MarcaJpaController();
        return ga.findMarca(idMarca);
       
    }
    
    public Marca buscarMarcaNombre(String nom) throws Exception{
        MarcaJpaController ga = new MarcaJpaController();
        return ga.findMarca_x_nombre(nom);
    }
     
    public List<Marca> buscarTodosMarca() throws Exception{
        MarcaJpaController ga = new MarcaJpaController();
        return ga.findMarcaEntities();
    }
  
}
